using System;
using System.Collections.Generic;
using System.Text;

namespace Ejercicio1
{
    class Pila
    {
        private Nodo lista;
        public Pila() {
            lista = null;
        }
        public void Apila(char c) {
            Nodo n = new Nodo();
            n.Dato = c;
            Apila(n);
        }
        public void Apila(Nodo n) {
            if (n != null)
            {
                n.Siguiente = lista;
                lista = n;
            }
            else {
                throw new Exception("Error: el elemento es null");
            }
        }
        public Nodo Desapila() {
            Nodo aux = lista;
            lista = lista.Siguiente;
            return aux;
        }
    }
}
